﻿//$(function(){
//    $(".artEditBtn").width($(".artEditBtn a").size()*60);
//    $(".artEditBtn a").each(function(){        
////        if(jQuery.browser.msie&&(jQuery.browser.version == "6.0")&&!jQuery.support.style){  
////            ///$(this).css({background:"none"});          
////            //$(this).css({_filter:"progid:DXImageTransform.Microsoft.AlphaImageloader(src='/manage/Resources/default/images/icos/"+$(this).attr("ico").replace("icon-","")+".png',sizingMethod='scale');"});
////            $(this).css({backgroundImage:"url('/manage/Resources/default/images/icos/"+$(this).attr("ico").replace("icon-","")+".png')"});
////        }else{
//            $(this).css({backgroundImage:"url('/manage/Resources/default/images/icos/"+$(this).attr("ico").replace("icon-","")+".png')"});
//        //}
//    });
//    $(".artTab tbody tr").hover(
//        function(){
//            $(this).css({backgroundColor:"#ffd245"})
//        },
//        function(){
//             $(this).css({backgroundColor:"#FBFBFB"})
//        }
//    );
//});

$(function() {
    /*var cols = top.window.document.getElementById("midframeset").cols;
    if (cols == "196,10,*") {
        var htmlwidth = $(top.window).width();
        htmlwidth -= 206;
        $("html").width(htmlwidth);
    }*/

    //$(".operationsdiv a").linkbutton({plain:true});
    $(".DataListDiv span[pid]").each(function() {
        var pid = $(this).attr("id");
        if ($(".DataListDiv span[pid='" + pid + "']").size() > 0) {
            $(this).html("-").css({ cursor: "pointer" })
                   .click(function() {
                       if ($(this).html() == "-") {
                           $(this).html("+");
                           $(".DataListDiv span[pid='" + $(this).attr("id") + "']").each(function() {
                               $(this).closest("tr").hide();
                           });
                       } else {
                           $(this).html("-");
                           $(".DataListDiv span[pid='" + $(this).attr("id") + "']").each(function() {
                               $(this).closest("tr").show();
                           });
                       }
                   });
        }
    });

    $(".DataListDiv th:eq(0)").each(function() {

        if ($(this).text() == "#") {
            $(this).html("");
            $("<input type='checkbox' />").click(function() {
                if ($(this).attr("checked")) {
                    $(".DataListDiv :checkbox").attr("checked", "checked");
                } else {
                    $(".DataListDiv :checkbox").attr("checked", "");
                }
            }).appendTo($(this));
        }
    });

    var td = $(".DataListDiv tr:eq(0) th:last-child");
    if (td.text() == "操作") {
        var index = 1;
        $(".DataListDiv tr:not(:eq(0))").each(function() {
            var optd = $(this).find("td:last");
            optd.css({ verticalAlign: "top" })

            if (optd.find("a").size() > 0) {
                var warp = $("<div class='ophandler' style='left:0'></div>").appendTo(optd);
                var div = $("<div>");
                div.attr("class", "opwarp");
                optd.find("a").each(function() {
                    $(this).css({ display: "block", width: "120px", textIndent: "30px" });
                    var divli = $("<div>");
                    divli.append($(this)).appendTo(div);
                    if ($(this).attr("ico")) {
                        divli.attr("icon", $(this).attr("ico"));
                        //divli.attr("class",$(this).attr("ico"));
                        divli.css({ backgroundPosition: "0px center" });
                        divli.css({ backgroundRepeat: "no-repeat" });
                        divli.css({ backgroundImage: "url('/manage/Resources/default/images/icos/" + $(this).attr("ico").replace("icon-", "") + ".png')" });
                    }
                    divli.hover(function() {
                        $(this).css({ backgroundColor: "#FAFAFA", border: "1px solid #7EABCD", borderRadius: "3px 3px 3px 3px" })
                    }, function() {
                        $(this).css({ backgroundColor: "transparent", border: "none", borderRadius: "0" })
                    });
                });

                div.css({ display: "none", position: "absolute", zIndex: "99" });
                div.appendTo(warp);
                var tdTimer;
                warp.hover(function() {
                    clearTimeout(tdTimer);
                    var st = $(document.body).scrollTop();
                    var sl = $(document.body).scrollLeft();
                    //var top = $(this).offset().top - st - 10;
                    var top = $(this).offset().top - st;
                    var warp = $(this).find(".opwarp");
                    warp.show();
                    //alert("top:"+top+",height:"+div.height()+",documentheight:"+$(window).height());
                    if (top + div.height() > $(window).height()) {
                        //top = top - $(this).find("a").size() * 30 + $(this).height(); // $(window).height()-warp.height();
                    }
                    warp.css({ left: ($(this).offset().left - 120 - sl - 10) + "px", top: top + "px" })
                }, function() {
                    var obj = $(this);
                    tdTimer = setTimeout(function() {
                        obj.find(".opwarp").hide();
                    }, 500);
                });
                index++;
            }
        });
    }
    //$(".DataListDiv table").flexigrid({height:'auto'});

    $(".cellsubmit").parent().siblings().find("input:not([t=time])").each(function() {
        if ($(this).attr("type") == "text") {
            $(this).attr("oldVal", $(this).val());
        }
        $(this).blur(function() {
            if ($(this).val() != $(this).attr("oldVal")) {
                SearchPage();
            }
        });
    });


    $(".cellsubmit").parent().siblings().find("select").change(function() {
        SearchPage();
    });
});
function SearchPage() {
    $(".cellsubmit input").click();
}
function UpdatePage() {
    $(".updatebtn").click();
}

